package com.ruoyi.classai.domain.vo.LearningAnalytics;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 章节教学结果对象 AnalyticsChapterTeachVo
 *
 * @author zsp
 * @date 2025-06-02
 */
@Data
@Schema(description="章节教学结果对象 AnalyticsChapterTeachVo")
public class AnalyticsChapterTeachVo {

    /** 章节名 */
    @Schema(description  = "章节名")
    private String chapterName;

    /** 课程名 */
    @Schema(description  = "课程名")
    private String courseName;

    /** 班级名称 */
    @Schema(description  = "班级名称")
    private String className;

    /** 年级 */
    @Schema(description  = "年级")
    private String grade;

    /** 学生总数 */
    @Schema(description  = "学生总数")
    private String studentNum;

    /** 内容主题 */
    @Schema(description  = "内容主题")
    private String subjectMatter;

    /** 学习目标1 */
    @Schema(description  = "学习目标1")
    private String learningGoal;

    /** 学习目标2 */
    @Schema(description  = "学习目标2")
    private String learningGoal2;

    /** 学习目标3 */
    @Schema(description  = "学习目标3")
    private String learningGoal3;

    /** 教学重点 */
    @Schema(description  = "教学重点")
    private String teachingFocus;

    /** 教学难点 */
    @Schema(description  = "教学难点")
    private String difficultPoints;

    /** 小组个数 */
    @Schema(description  = "小组个数")
    private Integer groupNumber;

    /** 班级平均分 */
    @Schema(description  = "班级平均分")
    private String averageScore;

    /** 标准差 */
    @Schema(description  = "标准差")
    private String standardDeviation;

    /** 举手总次数 */
    @Schema(description  = "举手总次数")
    private Integer raiseHandTotalCount;

}
